package com.yuntai.pms.model.api.flowRule;

import com.github.pagehelper.PageInfo;
import com.yuntai.pms.model.dto.flowRule.HdpFlowRuleDto;

import java.util.List;

/**
 * @author songhc@yuntai.com
 * @create 2019-01-28 14:18
 * @desc
 **/
public interface HdpFlowRuleService {

    PageInfo pageFindRuleData(HdpFlowRuleDto dto);

    void updateFlowRule(HdpFlowRuleDto dto);

    HdpFlowRuleDto getFlowRuleById(HdpFlowRuleDto dto);

    void addFlowRule(HdpFlowRuleDto dto);

    List getHosCmdData(HdpFlowRuleDto dto);

    List getCmdData(HdpFlowRuleDto dto);

    Integer countByHosIdAndCmd(HdpFlowRuleDto dto);

    Integer getAccessRuleUse(HdpFlowRuleDto dto);

}
